package api.ws.server.msg;

import basic.common.ws.Message;
import basic.common.ws.WsContext;
import reactor.core.publisher.Mono;

/**
 * @创建人 xiaojiancheng
 * @时间 2021/1/5
 * @描述 接收到日志如何处理
 * <li>    是否需要存储一份到 数据库里面
 * <li>    是否需要回答
 * <li>    这些操作
 */
public interface IMessageExecutor {
    /**
     *  处理这个消息 那么可以回复一个消息
     */
    Mono<Message> execute(WsContext context);

    String type();
}
